home *** CD-ROM | disk | FTP | other *** search
- *--------------------------------------------------------------------
- *
- * Printer Definition for CITIZEN MSP 20,40,50 printers (IBM configuration)
- *
- * Created and updated by Lanny D. Porter, July 23, 1988
- *
- * I've implemented as many of the KEYWORDS defined by PPRINT as of
- * Version 3.7. Most of the command keywords map directly to defined
- * MSP printer commands. Other keywords, POINT & some of the font
- * names have been implemented to provide as much functionality as possible.
- *
- *--------------------------------------------------------------------
- * The following options are set immediately and become default values
- * for the MSP printer.
- *--------------------------------------------------------------------
- PRINTER: CITIZEN MSP 20,40,50 printer
- DOT * Define printer as a Dot Matrix type.
-
- TOPMARGIN 0 * Define Top Margin to 0 Lines (none)
- BOTMARGIN 0 * Define Bottom Margin to 0 Lines (none)
- LINELEN 80 * Define default line length of 80 characters
- LINESPAGE 60 * Define default number of lines per page
-
- FORMLENI 27 67 0 11 * Set default length to 11 inches
-
- FFEED 12 * Define Form Feed Character
- *
- *--------------------------------------------------------------------
- * The following parameters are activated via keyword parameters
- *--------------------------------------------------------------------
- *
- COMPON 15 * Select Compressed print
- COMPOFF 18 * Cancel Compressed print
-
- EXPAND 27 87 1 * Select Expanded printing (Double Width)
- EXPANDOFF 27 87 0 * Cancel Expanded printing
-
- EMPH 27 69 * Select Emphasized printing
- EMPHOFF 27 70 * Cancel Emphasized printing
-
- DOUBLE 27 71 * Select Double Strike printing
- DOUBLEOFF 27 72 * Cancel Double Strike printing
-
- NLQ 27 120 1 * Select NLQ printing
- NLQOFF 27 120 0 * Cancel NLQ printing
-
- ITALIC 27 126 53 0 27 52 * Select Italic print (sets Std. Config.,
- * then Italics)
- ITALICOFF 27 126 53 1 * Cancel Italic print (return to IBM Config.)
-
- RESET 27 64 * Reset printer to power-on default
-
- PERFSKIP 27 78 4 * Set Skip Perforation to 4 lines
- PERFSKIPOFF 27 79 * Cancel Skip Perforation
-
- ONEDIR 27 85 1 * Select Unidirectional printing
- ONEDIROFF 27 85 0 * Select Bidirectional printing (Normal)
-
- 6LPI 27 65 12 27 50 * Sets Variable Line feed to 12/72's (6LPI)
- * and enables Variable Line Feed
-
- 8LPI 27 48 * Select 8LPI mode
-
- CHARSET 27 54 * Select IBM character set #2
- CHARSETOFF 27 55 * Select IBM character set #1 (Normal)
-
- 12CPI 27 77 * 12 Characters per inch
- 12CPIOFF 27 80 * Resets 12 CPI to 10CPI
-
- PROPORTIONAL 27 112 1 * Enable proportional spacing
- PROPORTIONALOFF 27 112 0 * Disable proportional spacing
-
- SCRIPT 27 83 0 * Select superscript mode
- SCRIPTOFF 27 84 * Reset superscript mode
-
- *--------------------------------------------------------------------
- * These POINT commands actually select the CPI settings which are
- * equivalent to the requested point size.
- *--------------------------------------------------------------------
-
- NORMALPOINT 27 80 * Select 10CPI for normal point size
- POINT7 27 103 27 87 1 * Select 7.5 point size print (not available
- * on the MSP 20)
- POINT85 27 80 15 27 87 1 * Select 8.5 point size print
- POINT10 27 80 * Select 10 point size print
- POINT12 27 77 * Select 12 point size print
- POINT14 27 103 * Select 15 point size print (not available
- * on the MSP 20)
- *
- *---------------------------------------------------------------------
- * The following are the typeface selections codes.
- *---------------------------------------------------------------------
- *
- DLFONT 27 73 4 * Select previously downloaded font
- DLFONTOFF 27 73 0 * Select normal type face
- *
- *---------------------------------------------------------------------
- * NOTES to this file
- *---------------------------------------------------------------------
- *
- * All of these codes may also be used for the CITIZEN MSP 25,45,55 series
- * printers except those pertaining to line length, as series 25,45,55 are
- * wide carriage printer (but alike in every other respect). I believe that
- * most of the codes may also be used with the CITIZEN MSP 10/15 series with
- * the exception of some of the point sizes and the downloadable font commands.
-